Wow - sounds like Banana Beach is well loved! Can't get a much better recomendation than that. Question about one other place - does anyone know anything about Coral Bay Villas? Thanks for all of your awesome input!