Amazing location, amazing service and amazing accomodation.