This place is superb. The hosts have thought of every detail. It is very well thought out and extremely comfortable! We had a great time!