Excellent communication, space, location, amenities and special touches. Would highly recommend... as well as return.