Excellent and fantastic stay for short stays and even longer stays.