Perfect location and has all the basic amenities. Communication and check-in was smooth. The apartment was not very clean, bathroom and sofa could have been cleaner.