Its a great location, very short walk to the beach! The cleanliness of the room not so good, the carpet was dirty, old food and cups under the bed. Asked for it to be cleaned took hours before it was done and had to ask a few times. We also had towels with mascara on it nether my children or myself wore any. We had to ask for everything, if we needed towels we had to ask, TP we had to ask kinda got annoying. I thought they cleaned up everyday and gave us new stuff, and made sure if we were low on tp it would be given or replaced, but none if that happened. Our rooms were only cleaned once our whole stay and we were there a week. The staff there were helpful and very nice. It is very family friendly. We my children could of cared less about the condition of the room there were just excited to go to the beach. And to the pool. We would stay again, just hope the cleanliness of this place improves. There is also no place to do laundry, you have to walk or drive 2 block to do it, wasnt so bad!