Everything I expected and more. Great place to stay.