The cleanliness, location and the apartment itself was good. What could be improved, however, was the room actually being ready on time as check in was at 2pm yet the apartment was only ready at 3:30pm. Apart from that, it was a good stay.