Great place in a great location. 5 minute walk to the beach and tons of shops and restaurants around. The only downside is there was not enough toilet paper and no extra in the house. we had less than a half roll for 3 people and two days. Had to go buy some. very safe and clean neighborhood. host will meet you at the apartment to let you in make sure to text in advance and arrange a time to meet we did not and had to wait over 30 minutes with our luggage because we just went off the check in time from 4-6. should have text d to confirm so that was our fault. there is a required deposit in cash of $50 per person. I did not quite understand that in the instructions as it was not really noted or made clear you are going to need cash the second you get there. not sure why that is not part of the description but the host was understanding and took my USD since I had not been able to convert any cash before I got there. highly recommend but check for toilet paper before your host leaves!!