Overall very good value. Because it is located on a top of a small hill, we all got really good workout during our stay. My only caution is that if you have more than 3 people, you will have to wait a bit for hot water because the water tank isn't huge. Other than that, everything was good