Perfect in every way. A memorable stay that will last a lifetime. View, location, attention to detail in the apartment and caring, kind hosts that added to the wonderful stay.