Everything as described and more, a great place to stay