Great location, great communication. We stayed here for about a week. It's right across a shallow beach, which would be great for kids. Also has a pool so you can still swim if the weather is not great at the beaches.