This place was clean, it provided everything you need. However, the picture on Air BNB did nothing match the apartment we got and we did have difficulty getting into the building. But the location, gym and pool were amazing, very comfortable, great AC and they allowed to check out one hour later! Which helped with our flight a lot!