The Grenadine is a couple of min walk from the beach and nearby reastaurants.
It's a pleasant hotel, a little tired & worn in places, but still OK for a stay. Our room was pleasingly decorated, a little snug but acceptable, balcony didn't get sun at any time of day. Staff were always friendly, helpful and spoke English for us. On-site parking was good & would be essential in high season. Breakfast was OK, standad hotel fare with a reasonable selection.
Talking of seasons, the pool and other facilities were shut, so we were a little disappointed there. The shower in our room was broken - we reported it & someone can to fix it, but it immediately broke again. Since we could cope by holding the shower head for ourselves, we didn't bother to report it again.
A pleasant stay, but could have been a little better.