Great place, nice pool, as described in the listing but staff doesn't speak English so learn some Spanish beforehand. easy check in and out and no time share routine to fool with. would definitely stay here again.