Perfect location! Very clean! Watch for parking tickets!