My family of four enjoyed our stay a lot! Highlights include the location (we loved running on the road as it goes along the water), the beach gear (nice not to haul boogie boards or chairs in our luggage) and two bathrooms! Also the pool area is lovely and my son enjoyed meeting the local cats.
I did buy my kiddos snorkeling gear before we arrived since it was their first time and that was good to have.
Finally Ying is a great communicator and her guidebook was super helpful!