The place was perfect, it had everything we needed, it was super clean and comfortable. The common areas were beautiful and perfect to hang out. We really appreciate being able to have our dog with us. The location was great. and last but not least the hosts were great. I would definitely recommend this place and would love to come back.