Perfect in every way! Host, apartment, location, communication etc we couldn’t recommend more highly. My husband and I and our 19 month old baby boy had a great stay. We shall be back. Thank u so much