Perfection. The owners have really thought about every detail. A unique experience!!