Everything as described and better than expected! Hosts were awesome and more than accommodating. Highly, highly recommended.