Clean, spacious, with great amenities and top notch location. Would absolutely stay there again.