clean, fun, overall great stay.