Pretty much has everything to make you feel like you are at home away from home. Very clean, tidy and so spacious. So close to the shops and the beach, we very much enjoyed a stroll down down the shops and also to the beach each morning.