The place is amazingly clean, accessible and spacious. In addition, Michel is a wonderful host whose hospitality made our stay much more worthwhile.