The area was a little run down but great location in terms of proximity to the beach, amenities etc.
The apartment was very clean but communication was difficult. Check in proved more complicated than it needed to be due to messages arriving sometimes through Airbnb, sometimes on email (straight into clutter) and sometimes through their portal which was not always easy to access. We were also asked to fill out an online check in form with all of our passport details etc and pay a deposit through the website. I have stayed at many an Airbnb and have only ever had to communicate and provide details through Airbnb before.