The apartment is clean and well-located with a nice pool. However, it could be more user-friendly. For example, there are no lights in one of the showers. We did not receive directions on how to access the pool so we had to ask someone random at the complex. Check-in is fairly late (4:00) and not easy. They charge extra for early check-in. Communication was difficult because the host texted us but did not ever respond to texts. It was a nice stay but could definitely be improved.