Generally a great stay. Excellent location, fast wifi, and fast communication with host. Would have been 5 rating except the downsides of inflexible check in and check out times, and the attention to detail with cleanliness was lacking. Side note there is no elevator and 64 steps up.