The cavehouse was awesome. Friendly and helpful staff, it also had a swimming pool and adorable dogs which we loved. The apartment was clean and equipped with the basic essentials. My friends and I are really satisfied with our stay!