5 star all the way (host, accommodation, location). Had a great stay here. Definitely recommend and hope to get back again :)