Everything I expected and more! If I ever come back, I will stay there again.