Was clean and nice when we arrived, in good proximity to plenty of restaurants and clubs but a good walk away from the beach. Everything worked well and we had a great time!