My mom and I stayed here as a girl's weekend for a triathlon I was participating in at the Larry & Penny Thompson Park. We wanted a quiet, comfortable place where I could get plenty of rest before my race. The Ritz was very nice inside and very clean. Our view was nothing special.. we had construction out our window (they can't help that part) but there was also a power line obstructing any kind of view of the ocean. We were on the third floor, so it's possible the views are better the higher you are.
The location of the hotel is not too bad. Coconut Grove is a quiet harbor town, so there isn't a beach nearby to walk to. There are shops about a 5 minute walk away which are good for basic necessities - we got manicures in the shops and did a little shopping at some of the clothing stores, but there isn't anything upscale. You'd have to go to South Beach for that. The restaurants around are pretty good, but you have to know which ones to go to or you'll end up at a decent chain one. If you stay here, ask for Ruddy - he is amazing and knows all of the best local spots to eat. He's not the concierge, but we saw him everywhere. He is wonderful and really made our stay!
Unfortunately we found out after our first night that we were both allergic to the feather pillows, but the staff was quick to change them to foam once we had let them know. The maid service was great, though turn-down seemed to get earlier and earlier - one night they came at 5pm - though they were completely nice about it when we asked them to come back later. The hotel itself doesn't have much - only one actual restaurant, a lounge/restaurant area, and the pool bar with food.
Everything is VERY pricey - a bottle of Fiji Water from the room is $7. We ordered room service for breakfast one morning, and were disappointed in the expense (over $20 per person for fruit, 2 croissants, coffee & OJ), so we didn't do that again. The drinks at the pool & inside bar are also very expensive - around $20 per drink.
We also took advantage of the spa and had massages. Our massages were both a swedish mix (mine was a sports massage after my tri, and mom's was a stone & stick massage), and very relaxing though a little rough at times. I needed it and was fine with the deep tissue, but my mom had not done the tri and was uncomfortably sore the next day. It made me feel a little disappointed in her massage experience.
Overall we had a very good stay, especially after we got to be familiar with the staff, who was very accommodating. The hotel may be a bit overpriced for the amenities, but it makes sense considering the quiet crowd they attract and the service their staff provides. Just be prepared for an expensive stay.