A wonderfully clean and modern self-contained space, a little home away from home. Such great hosts, who really care about their guests. Highly recommend.