I would recommend Casey’s place. I booked this apartment for my sister and her family. My sister said that the apartment was really clean. The communication was really good. Casey was really helpful and even when there was a decision to add an extra day, it was done quickly. I would recommend this apartment for both short and long stays.