I stayed at the Impala mainly for business but also stayed for a weekend of leisure. This is a wonderful alternative to the larger resort/hotel properties in South Beach and the busier (more touristy and noisier) B&Bs and hotels that dot Ocean Drive. It's a great hotel to mix business with pleasure.
Location: The Impala is tucked in a relatively quiet corner on Collins Avenue which is close to many good restaurants, bars and boutiques/stores. It is a few minutes walk to the beach and the lovely art deco buildings along Ocean Drive. I agree with the previous reviewer that it is easy to miss this hotel because it is somewhat partially hidden from view behind a popular Italian restaurant called Spiga. I would recommend this hotel if you are traveling and doing business or attending meetings around South Beach because of its convenient location. However, if your business is mainly located in downtown Miami, the Impala is a good 25-30 minutes drive (depending on traffic) and cabs in Miami can be pricey, so the distance is definitely something to consider. The hotel's close proximity to the beach is definitely a plus.
The city of Miami is spread out but there are plenty of cabs around (the hotel can also call one for you) if you don't drive. A cab ride from South Beach to downtown is approximately $30 which is very pricey. However, if you stay around the South Beach area, many places (e.g. restaurants, bars, Art deco walk, etc.) are also walkable around Collins and Washington Avenues and Ocean Drive.
Staff: The Impala felt like being a guest at someone's well-appointed and welcoming home instead of the impersonal feel of a large resort/hotel. The Impala staff was friendly, professional, accommodating and helpful, and I did not encounter any issues during my stay. Check-in and check-out were efficient.
Room: I stayed at a room in the first floor which was spacious, clean, well-maintained, and decorated in tasteful Italian/mediterranean design. There is ample closet space as well. The bathroom does not have a tub but the shower is very spacious with modern fixtures. There was some noise in the late night and early morning hours with other guests coming and going but it wasn't loud and obnoxious. Overall, I slept quite well but if you are easily bothered it might be better to request a room on the upper floor.
Price: The price range per night is around $250-277 (the weekend rates are usually higher). Had I been traveling primarily on vacation, I would have opted for a hotel with a lower price range for budget reasons. I do think that my no-hassle stay was worth paying a little bit more for the night. As a business traveler, I also appreciated the free wi-fi access in the room which made it easy to work from the hotel. Valet parking is $25 per day which is also a bit steep but this seems to fall within the price range of the hotel/valet parking spaces in the area. There is a municipal/public parking space right next to the hotel/restaurant Spiga as well.
Other amenities/features: The Impala doesn't have a pool or any other amenities that hotel resort properties have but there is really no need for that as the beach is so close by. They offer a simple continental breakfast for around $10. The restaurant Spiga offers a standard menu of Italian fare. Nothing out of this world but it's a reliable and decent neighborhood restaurant with a friendly wait staff that attracts tourists as well as locals. Good wine list as well.
I would definitely recommend this place for those on holiday who are looking for an alternative to the bigger hotels and high-rises in the area as well as for those traveling on business in Miami Beach.