Well appointed, immaculately clean self-contained unit. Lovely friendly hosts. Easy check in. Would definitely recommend.