Absolutely fantastic stay; will 100% book this place again (for both a long, or short-term stay)