It was cheap, but not even worth what we paid. The unit was dirty, small and extremely outdated. The tv in the bedroom was not working, paint is chipping, mirrors are dirty, beds are very old and uncomfortable. You can literally see black mold in the vents. Sand on the floor. The entire property is under renovation and the construction noise starts at 7:00 am and goes on the entire day. To get the the beach we had to go through different buildings because of the construction. None of it was communicated to us ahead of time. The pools are dirty and murky. I would say, pay a little more and stay somewhere else.