Fantastic place. Brand new, and EVERY little detail was thought of to make your stay easy and enjoyable. Location was perfect. Beach on one side, and bay on the other. You can basically park your car in the garage and walk everywhere. All beach gear is available for use, which was great. Highly recommend.