Great location. Clean. Very well appointed kitchen and lots of games and beach equipment for the kids.