Comfortable, well appointed and accurately represented online. We did have initial check-in confusion and trouble with internet but the hosts responded quickly and solved our issues completely. Communication was great. Nice stay.