Marriott's Crystal Shores is located on southwestern Florida's Marco Island. This luxury resort offers a series of accommodations in the form of villas and luxury suites, all of them enjoying a view of the Gulf of Mexico, and all of them equipped with a full kitchen, balconies, and bathrooms equipped with separate rain showers and soaking tubs big enough for two people. In addition to the luxury accommodations, this resort features two large sized outdoor pools. Both of them are surrounded by daybeds, cabanas, and a poolside deck so that you can sunbathe, get some privacy, or even order refreshments. One of the pools even comes with a little waterslide and as such is ideal for families with kids. However, the resort is within walking distance of the beach, and as such, you can also swim in the crystal clear waters of the beach and indulge in some watersports such as paddle boarding, kayaking, etc. The resort offers all the necessary pieces of equipment for these activities. While the hotel doesn’t have an on-site spa, they do have a spa tub that you can soak yourself into. There are a total of 219 rooms in the hotel and all of them are well-appointed and equipped.