My girlfriend and I stayed here for 6 nights. The hotel is located on the main strip on ocean drive, walking distance to the beach and to the noise of south beach but far away enough to get away from. Lord Balfour is beautiful and tastefully decorated from the lobby to the hallways. The rooms are small but they make great use of the space. very comfortable beds with fresh smelling linens. the bathrooms are super tiny but once again super clean with modern and new fixtures. breakfast was simple and boring but atleast you have juice to get your morning going. Valet is expensive, so we parked 1 block away at 4th for $20 a day. We had a hot water problem with our room and we were given a different room immediately. We would definitely stay here again.