Perfect for long or short term stay, had everything we needed and more. The beds were really comfy, townhouse was clean, tidy and everything was easy to find. Very enjoyable stay.