Great location, but amenities are poor. It's great they have dog friendly rooms with a "porch" that opens to a dog run, but half the doors have no screens on them so you can't have fresh air and keep other people's dogs out of your room. Our toilet wouldn't flush and when the mgr brought us a plunger, I asked if we were supposed to have a screen and he told me "NO", even though 1/2 the doors DID have screens. The internet was awful, the TV signal kept lagging, buffering and finally failing. Again, great location and close to the beach, restaurants and bars, but lacking amenities if you are going to be in the room for more than 1 night.