just perfect . stay, location,amenities , communications we highly recommend.