very clean, great location, pretty view, and thoughful host. I would reserve this place again in the future. Would be a great place for a big family to stay in.