Absolute perfection, everything we needed and more. Left feeling very relaxed and content. We will definitely be back again.