Everything was exactly what I expected and needed. I've had some disappointments in the past, but this was a very pleasant stay and an excellent value.