In general a good place to stay for a short-term (30 days) vacation. Overall the place is clean and has everything needed. The place is a bit tiny so I would not recommend staying more. The building is great, has a nice pool and working area. The host was responsive and polite.