Professionally run and clean. A great experience--I would stay there again.