this place was perfect and had everything we were looking for. specifically:
location: it was a very short walk to a beautiful beach that was not too crowded even during holiday, very close to good restaurants and grocery stores.
kitchen: very well equipped to cook any meal. it was also very kid friendly with kid utensils and even a booster seat.
rooms: very clean and nice, there was a pack and play for babies and white noise machine in every room which was a life saver if you are traveling with babies.
hot tub was definitely a hit and was very relaxing specially since it got a bit chilly in the evenings.
overall I highly recommend this place. we all a great time and would come back!