Extremely clean, has everything you need, wonderful location, great communication from host. Would 100% recommend!