Great hosts. Great accommodation. Great location. Great additional touches.
Highly recommend.