Everything I anticipated upon booking. Would book again.