Sounds like everything you wanted!
Happy you had a nice stay.