Extremely self sufficient place. Perfect for long stays.