Our room and bathroom were spacious, modern, and very clean. The staff were very friendly and helpful. The meals were delicious. The beach, pools, and sunbathing areas were beautiful. The only criticism I have is that there were way too many stairs to climb to get around the property. I understand that, because of the cliff side, structures were built as possible. However, there should be more elevators. The beautiful beach is actually unusable for anyone who can’t climb up 6 flights of stairs.