This is the perfect place to stay whether it be for a weekend or a few weeks, it has everything you could possibly need! The unit was absolutely spotless not to mention the comfy bed, full kitchen and spacious bathroom. The thoughtful touches throughout made the experience all the more wonderful, we couldn't fault anything about our stay here. We can't wait to stay again! :)