Exactly as described, we had a fantastic time. Highly recommended.