We had a really enjoyable stay at Haven Retreat, really great location and nice place overall. The check-in process was pretty easy as well. Keep in mind it fits 5 people more comfortably then 7 as the pull out lounge is a bit small but fine if the people sleeping on it are not tall!
There were some minor improvements that we have suggested around providing more cleaning products, including some basic essentials and a bin but I think this may have been impacted by the people who stayed prior to our stay.