5-star stay all around! From location, to the place itself, but most importantly, great host!