Great for a short or long stay- I unfortunately didn't get to take advantage of all of the nice amenities within as I was there for too short of a visit but would stay again in the future!