Good location in a lovely resort with a great rooftop terrace.