This is a perfect stay for a long weekend. The apartment was clean and check in was very easy. Michael was great at communicating with us from the beginning.