If you're looking for a place relax, I would totally recommend this place. the views from the windows and balcony is so calming - I could just sit on the balcony forever.
The kitchen is fully equipped, so it makes self catering very doable. I also appreciated the stroll down to the beach. It's not super close to the Gardens etc, but it's not a long drive away.