The Lord Balfour is now the #1 hotel in Miami. It is listed as such by Trip Advisor so thats pretty damn cool. Im sure theres a ton of hotels in Miami and especially South Beach where the Lord Balfour is situated. I am happy to be a large part of its success, because in case you haavent heard my shots are in 64 of the rooms in 30 foot wall murals courtesy of genius man Alessandro Ferretti. Below is an article from a European magazine covering the hotel but if you cant read Hungarian youll be shit out of luck.