This is a legit resort/hotel where you need to put card down for security deposit upon check-in. Building is always very crowded with people coming in and out.Very short walk to the beach, but it is crowded and somewhat uncleanly in area provided by resort. Pool is extremely nice.