We had a beautiful condo conveniently located. Fun grilling by the pool. Cons, very secure building means you need your keys anytime you go to the pool or the beach. Water is great for kids but not for surfing, boogie boarding or snorkeling. Beaches are beautiful and the food is great.