Everything you can want or expect. Yes, it’s up a hill but I didn’t find it an inconvenience at all. Shops and the beach are a short stroll and the setting is beautiful.