5 stars all around. Clean, easy to check in, all amenities needed were available. Perfect location.