Great accommodation in excellent locale