Location...location...location. We are a family of six and everything we needed was provided. Kids loved the pool. Great restaurants within walking distance plus the beach was a block away.