We've been going to this hotel for three years and I will tell you this is our final stay. The front desk staff was great upon check-in. Cleaning staff were very nice when we interacted with them. We got to our room and just noticed how much upkeep and TLC is needed for this hotel. We had a major stain in our room floor, there was a hole in the bed skirt, the phone had no connection not even one to dial the front desk, our alarm clock needed to be replaced, and the toilet would come off the wall/floor every time you sat on it. On day of check out at 11:00 the pool was supposed to be open at 10:00. They did not arrive till almost quarter after to unlock the pool, this is after someone called to remind them. Speaking of the pool I called the front desk to ask what time the pool opened. The attendant did not know and said that I should just go down and check the door outside the pool. There was trash around the exterior of the hotel and dog poop all over the beach from it being dog friendly and owners not picking up the poop. I don't mind a dog friendly hotel as I love dogs, but shame on their owners for not picking it up. That is not the hotels responsibility. I really liked this hotel because it's at the far end of the beach where you are away from crowds but I'd rather pay a little bit more and be with the crowd then stay here again.