We only stayed for the weekend but this place would be great for a long vacation. It’s in a great location. The harbor, fantastic restaurants and shops are all within walking distance. The apartment was clean and tidy when we arrived and the beds were comfortable!