Beautiful place, VERY clean, modern, spacious, comfy beds, right on the beach, beautiful pool, check in was a little confusing but we figured it out. Good communication with host.