The place is simply wonderful and the hosts are amongst the most welcoming hosts you can find. The place is literally on the beach, the swimming pool is small, but you can still relax in it, and the kids simply love it. The apartment is brand new, and everything works great.