Marriott Crystal Shores resort is located on the Gulf of Mexico. The white sandy beach is perfect for walking and collecting seashells. The villa has a fully equipped kitchen, washer/dryer, furnished balcony, complimentary Wi-Fi, and much more. This villa is poolside and you can enjoy heated pools and the waterside.