We were very happy with the apartment for a 6-night stay. We're full-time travelers with two dogs so we see a lot of rentals. Giovanni's is one of the cleanest we have seen, yes it is new, but you can see that they take great care to keep it at a high standard. What stood out was the thought put into equipping the apartment, especially the kitchen.
We wondered if the location was too far out - it was not, you can walk to the shopping street and the seafront promenade in a few minutes and it does not take long to get to the center. The location was better than being 'downtown' because of how easy it was to walk our dogs, it is close to grocery stores and it was nicer being in a neighborhood than a commercial area.
Parking is in the garage or on the street. We have a Land Cruiser and while it would fit inside the garage, access is sloped and we were afraid of hitting the roof on the garage door and we could not make the turn due to another car. Street parking was free and safe.