Outstanding from checkin to amenities to location. Well-appointed kitchen and bathroom has thought of everything.