Excellent place to stay for work or holiday.