Outstanding hospitality and service; nice place; well located; value for money