We just got back last night. We ended up needing an extra day since we had issues with our flight. That being said, we had an absolute blast! It was fun, tiring, hot, there were ups and downs and it was all magical!! There's so much to talk about with so many days it may take some time and now I...