An excellent, clean, fun place to stay.