This hotel exceeded all expectations. The service was superb. The setting is beautiful and on a mountain side in the country. While there are steps, they did provide golf car service to our suite as well as assistance on all steps. We were up=graded to a suite with an infinity pool that overlooked the Indian Ocean, What could be better!!!