Marina Garden Hotel is a beautiful little boutique hotel in a good location. Plenty of restaurants, cafes, and gelateria's nearby to walk to; You need a car however if you want to go to nice beaches. The customer service at Marina Garden is excellent and the entire hotel is impeccably clean.
The only complaints I have is that the room we stayed in was very small and you have to pay for parking every day. It was expensive because it was during the month of August but you could stay on the beach with half board for around the same price at the same type of hotel. When I booked the hotel, I did not see any information readily available regarding paying for parking...I really think for the price you pay to stay there, you should at least have parking included. Overall, I'd recommend Marina Garden Hotel, it truly is a lovely place. Just depends on your vacation/location preferences.