Location is great, and the place is nicely furnished. Unfortunately, we found cockroaches in the kitchen and bathroom the morning before our departure.
When we arrived the place looked clean.