We just returned tonight and i was going to write one of these, but i don't have to now. Everything you listed was perfect. The rain cleared for us on the 19th for our cruise and rest of week, so we didn't have the rain issues, but we were expecting it and were set on going to TTR regardless. We can't wait to go back and meet more great new friends as well. Great times and great people at TTR!!!!!!