Besides the communication hiccup for check in, everything is as described, close to everything including beach, food, clean place.