Clean, nice amenities and really good locations! I enjoyed as much as I could and relax at the same time.