10/10 I would do it again without any hesitation, it's the best place I have stayed by far.