Solid amenities, a little compact but a great place to stay.