We recently stayed at the Impala Hotel in Miami Beach (South Beach, which is largely a shopping and partying scene for the younger crowd but graced by stunning art deco architecture, a variety of restaurants and some interesting museums). The lobby, located several yards off busy Collins Ave. in the heart of South Beach, is charming, and our room on the ground floor (with two queen-size beds) was spacious, clean and comfortable, with a handsomely appointed marble bathroom, flat-screen TV, mini-fridge and Nespresso coffee maker. The staff were friendly and had lots of good restaurant suggestions (including Larios on the Beach, with authentic and varied Cuban cuisine and music). Our room, while it lacked a view, was for the most part quiet. There was one unfortunate incident involving another guest making noise in the middle of the night -- through no fault of the hotel's. Nevertheless, the manager graciously compensated us for one night's stay and offered us a complimentary stay for the next time.