Great place for a short stay or extended stay.