We enjoyed our stay. We were pleasantly surprised when walking into the room because we did not know it has 2 balconies, as well as a jacuzzi tub in one of the bathrooms; however, I did not give 5 stars because the rooms are very dated and the rug was coming up from the floor with something sharped (a nail I'm assuming attached). Also, we were not provided with the building information nor the parking situation. We had to go into the check in office to ask about these things. On top of this, we were not provided with the correct room number and access code to get into the room. We had to call to get the correct information and were given an extended check out time which would have been lovely; however, we had to be out earlier in the daytime due to prior obligations. Overall, you get a great deal for what you pay. The facility has multiple pools, a lazy river, and multiple hot tubs and is right on the beach.