The location was convenient and close to restaurants and beach. The lobby was nice, open and airy. The pool had debris in it, leaves at the bottom. The jacuzzi had a green tone and low on water. Appeared unclean; lacked chlorine and young children were in there without supervision of their parents and staff said nothing. The biggest problem for me was that on our last night there, we came back to the room after all day at the beach, tired and sweaty, and our key did not work. We tried several times with both keys. I went down to the desk and the woman there (cannot remember her name), said she reset it and told me there is a phone at the elevator upstairs to call from next time. Well, I went back to the room and it still didn't work. So I called from upstairs hall and she said she would send maintenance. So we waited for maintenance. He came and couldn't fix it right then, because it needed a battery. So we were displaced form our room for about 45 min. Went to sit out at the pool until it was fixed. Again, frustratingly, another child in the jacuzzi. And the parking was too expensive! All in all, just an average stay.