all very good excellent place to stay