I stayed here for a weekend during the ING Miami Marathon. It was a great location for the race, just a short walk to the star/finish line. However, if you're on vacation you probably want to stay closer to the beach. The hotel looks brand new, is very clean and the rooms are really comfortable. We had a great view of the water from our balcony.