clean,warm, modern and a stones throw from the beach. Excellent all round.