Great amenities, quick communication, wonderful location, overall, a truly great place to stay, whether short or long term!