Everything as described plus more pleasant surprises. I really enjoyed staying here.