5* for everything! Best host, location and communication. Will definitely book again :)