I've visited Grenada twice. Once before Hurricane Ivan and the other time after the hurricane for the ICC Cricket World Cup. Each visit was different in their own right. The first time was spent at Coyaba Hotel & Resort as an anniversary gift in July 2006. Both my wife and I were pleased with the Hotel staff and room. There was a problem with our bookings though and it turned out to be the travel agent's fault. This was quickly rectified by the concierge at Coyaba.
Coyaba was located right on the Gran Anse beach which was ideal. The beach and the weather was ideal for a weekend getaway. There was an aquanauts nearby for those interested in the watersports. I was impressed by the cleanliness of the beach and the daily maintenance. The Gran Anse beach itself was calm and made it very nice for bathing. This was especially inviting for Sasha who isn't much of a swimmer. You could have taken lounge chairs on to the beach to relax under the shade of a coconut or almond tree.
I faintly remember dining at the restaurant in Coyaba. For us it was convenient to have a mini shopping centre right over the road from Coyaba. There are a few places to eat - Grill and Chinese food - both of which tasted well. There was also a supermarket which came in handy for snacks, beer and wine.
Coyaba was damaged by Hurricane Ivan and they have rebuilt. I have not returned to Coyaba since that time however, I understand that they have upgraded all of their facilities. In 2006, the price was very affordable - I am not sure what it would be like post hurricane.
My second stay in Grenada was for the ICC Cricket world cup earlier this year - April 2007. I stayed at Deynas City Inn. This newly built inn is in the heart of the city, located opposite to the taxi hub. It's just about 7 minutes walking distance from the newly built cricket stadium so this was an ideal location for my 2 day cricket trip. I was suprised to see how well space was used in this building. The room that I stayed in was neat but good enough for the purpose of the visit. I would not suggest more than 2 adults stating in these rooms. The one we stayed in had two queen beds, air condition, full (compact) bathroom and a mix of local and cable TV. There wasn't any coffee machines or mini fridge in the room - however, there is a full bar and kitched just down the corridor. Breakfast was included in the cost and it was really good. Definitely something to comment on. The dining area included an enclosed balcony overlooking the port. This was cool to see the cruise ships coming in for the cricket. The staff at Deynas Inn was extremely polite and helpful. I would return to Deynas if going to Grenada on business or for cricket. I won't recommend it as a place for a family to stay for vacation since it's a bit small and there isn't any pool or beach within walking distance. The hotel also did not have reserved parking spots however, there was a 'parking lot' right over the road from Deynas.