Crystal Shores is a great place for a short vacation in a beach-side condo. I visited recently with my sisters. The condos are modern, spacious, and well appointed. If you need a colandar, corkscrew or carrot peeler in the kitchen, no problem. The staff is well-informed and hospitable. We had a lovely five day vacation. We made coffee and breakfast each day, then lounged around on the large balcony thinking about our plans for the day, which always included the beach and walks on the beach. We chose to eat dinners out, and the staff gave us welcomed recommendations. I would suggest a thirty minute ride to Naples if you want a choice of grourmet experiences, but the fresh grouper at Little Bar is terrific. We also enjoyed a very nice dinner at Sasso's. I hope to return to Crystal Shores!