Perfect hosts. Perfect location. Wonderfully modern clean and well supplied. Would not hesitate to return here in the future and have passed on this wonderful gem of a spot to other friends who travel