My husband and I stayed here with our 21 month old son. The apartment was perfect. Great views and directly on to the beach. Our dinner in kitchen windows next door was delicious and very reasonable. Our only regret is that we only stayed here 1 night. We will definitely be back again!