The hotel, restaurants and service are all exceptional! They have a great environment and the staff all treat everyone great! The communication regarding payment is a bit frustrating. They charged some rooms before arrival and some upon arrival. It was difficult to get clear answers and we couldn’t speak with anyone from the accounting department. After that was rectified and everyone had confirmed room accommodations, it was a pleasant experience!