Absolutely first class all the way: location, comfort, service, beauty and tranquility. Cannot praise this place highly enough. Magical few days in paradise.