Extremely clean place with everything you will need. Amazingly kind and helpful hosts and a great location. What more could you ask for?