Excellent place for stay in all meanings!