Vacation in comfort and style at Marriott's Crystal Shores. Located right on the pristine beaches of Marco Island, Florida, the waterfront resort boasts two to three-bedroom villas with all the amenities of home, from a fully equipped kitchen to a furnished balcony and separate dining or recreation areas. Whether you're looking for adventure or tranquility, Marriott's Crystal Shores has it all with the elegant outdoor pool, an epic water slide for extra outdoor fun and three miles of white, Gulf beaches right outside the door. The neighboring town of Naples also provides nearby shopping and dining or dine at one of the on-site restaurants.