Clean, great location with tons of amenities. We would happily stay here again!