staff was friendly and tried to accomodate. The original room had an airconditioning problem on one night they gave us another room for the night so that could be repaired. One day the smoke alarm went off in the room repeatedly, they removed it, and for one day and night we had no smoke alarm, it was replaced the next day. Not really the best for safety. Then the original room had water flooding into the room from a pipe in the bathroom, they upgraded us into a room which would have been nice except it was by their construction, so all day was construction noises so it took away from the experience alot. You would have thought they would have compensated some how maybe a free breakfast or dinner, but they compensated by a room upgrade besides the construction site. doesnt make sense. So despite the safety standard that all rooms should have a smoke detector , and lack of room preparedness, the beach was nice, the restaurant was nice. cleaning staff did a great job, the dude that fixed the AC was wonderful and friendly