Can't add anything to what has already been said by previous reviewers. Everything exceeded expectations. Bar has now been set very high in my eyes for any bookings we make elsewhere in the future. Thanks Michael!