Has anyone stayed here? Address is 7400 International Drive. I'm looking for 1st week in June and they have some good prices and its was rated 3* on one site. Amenities look good but I can't seem to find any site where it has traveller reviews posted. I'd love to hear people's opinions.