Absolutely perfect - the checkin and checkout processes were the most simplest ever. The place was better than I imagined. It was perfect in every way - from the amenities to the views to the comfort. In all of my years of travelling, this place tops the list!