We stayed here with our three kids (4 yr old twins and 6 yr old). It was very comfortable and well equipped. We only really had one small issue with the tv remote and the property manager came by quickly to fix it - very responsive. It was a very short walk to two beautiful beaches as well as the grocery store and food carts. The outdoor eating area was very nice and we used the grill quite a bit as well. If you have small kids you may want to wait until later in the spring/summer so the water is calmer. But whenever you decide to go, we highly recommend this place.