This property was perfect for our family's stay. It was beautiful, and its location can't be beat. Would absolutely stay here again, and recommend it to others.It had 2 large bedrooms, each with a comfortable king size bed, and en suite bathrooms. Kitchen was very well stocked, and even included some coffee, sugar, and spices to get you started. Also had frozen ice packs for your beach cooler. Living room was bright and spacious, allowing us ample space to spread out and relax. Had a smart TV so we could log into our streaming accounts and watch movies. AC units in all the rooms. Connected patio was set up with grill and table/chairs.Pool is quiet and peaceful. It was set up each morning with umbrellas, chairs and fresh towels. We had access to a shared washer and dryer, which is always appreciated when traveling with children. The property sits directly behind the Coral Gardens Resort, and next to an under construction resort, but zero complaints about noise nor view.Path to beach is at the end of the driveway; it leads directly to the beach front, Somewhere Cafe, and Coral Gardens Snorkeling Area. Note that you can get picked up here for some boating excursions!Sun sail, chairs, and fresh towels were set up at beach each morning.Grocery store 5 minute drive away.The check in was seamless; we were met at the property and shown around. If anything came up, the responses were quick and helpful. All of the staff was super friendly and helpful.