Excellent place definity a great place to stay