Great apartment in a fantastic location. Spotlessly clean and with all the amenities you need. John and Michael were excellent hosts and prompt with all communications. We really enjoyed our family stay here!