The terrace is lovely. We found that this place was not ideal for a big group of 5 people as the hot water does not last long enough for showers.
There are not many dinner options in the town itself but there are great beaches close by.
Not all basic kitchen items were provided but there were pots and pans if you wanted to cook.