Beach, garden, swimming pools are very nice. Food quality is good. Particularly the breakfast was excellent! However, there are not many dining options. At time when we visited, there was only buffet open.
We had a Senior suite and 2 Standard Single rooms. The suite was nice and spacious, however in the Single rooms there were 2 beds and they were pretty small (removing 1 bed would help to create a little more space, also it's expected to be single anyway).
No problems with parking.
We enjoyed our stay and I can recommend it.