The pick up from the port was very convenient. And renting a car through the front desk was awesome. They had it there within a few minutes of our request, we had it for 24hrs and returned it to the hotel. Very nice.
The room was fine. Other than the second room had a bad odor, the shower didn't have any kind of door or curtain so water went everywhere and we had an issue of ants in the kitchen. It was a good price for the place, and the staff were helpful in getting us what we needed.
It was not as close to public transit as we had hoped. a small walk got you there and the buses were about every hour.
You can walk to Fira it'll probably take you 15-20mins.
The balcony's were nice with an ok view and they had a nice area around the pool and courtyard that I'm sure would be pleasant during high season. As we were there in April it wasn't really set up yet.