Perfect - we have stayed in some of the best places in the world. I would rate this as one of the best. Great private place to relax and stay with our friends. Very luxurious and super comfy beds