Immaculate apartment, great view, excellent location, wonderful stay.