The views are indeed wonderful and it is very special to stay right on the beach next to the walled city. The space was perfect for two families -- lots of space to spread out and do your own thing. The weather was cloudy and rainy when we were there, so we couldn't use the roof terrace and beach. When the weather is good I'm sure this place is even more fun. We also appreciated our hosts' welcome, local recommendations, and their flexibility with check-out.
As noted in the description, this place requires you either pay for or bring your own towels and bedding. Toiletries in the bathroom are also scant; you'll need to bring your own. Personally for a beach vacation I'd prefer to have all this included in the cost of the rental; with a family, it's not pleasant to have to think of so many details when heading out.
Other than this, we had a very enjoyable stay. Thank you!