Great stay, especially with a kid. All the amenities, very convenient location (great beach just across the road) and well organized both by the host and the on-site management. It’s not cheap but well worth it for a hassle free and relaxing stay.