Our group of 6 was beyond impressed and happy with the grounds, staff and accommodations at Marriott Crystal Shores. We booked the villa for a wedding, not planning on spending our full days/nights there, so we didn’t realize just how expansive the property was. We felt like we were on a resort vacation with poolside food & beverage service and activities, but the villa still felt like a private home with its large living and kitchen spaces. It was the best of both worlds and we would absolutely stay again!