The loft was lovely and very comfortable for myself, my partner, and 2 dogs. It would have been comfortable for an additional 2 people.
We spent time cooking and floating in the natural pool. The apartment and kitchen is thoughtfully designed with a european vibe (aka design and appliances from europe where smaller but efficient and usable apartment living is the standard), the bed was very comfortable, and our hosts were very communicative and helpful in providing us with one or two things we were missing (a cookie sheet for the microwave/convection oven).
We didn't do as much hiking and swimming as we had hoped because the trails and river were overflowing from a lot of rain, so we spent more time wandering the grassy area around the house.
One thing to note is that the entrance to the loft is through a common area adjacent to the hosts' home where dogs can hear each other and potentially run into each other. We had two dogs with us, one reactive who we kept on leash. Other than some barking, we had no problems, and the hosts were very respectful and communicative about making sure we had the time and space outside that we needed.