This cozy place has ever necessary amenity and then some in a compact, clean environment. 10/10 would recommend.