Absolute perfection. Everything we needed and more! We will definitely stay here again.