Excellent communication. Everything is as stated and shown. Great airport/cruise port location. Lots of shopping & restaurants nearby. Plan to book again in the near future.