Very, very nice. Met my high expectations. Just book it.