Luis and Rita's place is great. Perfect location. Right around the corner from one of the best views in the city.