We stayed for one night and it was great. Check in was easy and the directions were easy to follow. Everything was clean, the room was comfortable and the views were great. We enjoyed a swim in one of the pools!