Absolutely great place to stay for family. Beautiful beaches and so close to all restaurants within pleasant walking distance. I enjoyed beautiful morning run on Long Beach as well as morning paddling around Naples Island.