Olga's place deserves more than 5 stars of many meanings, but the location is the best thing!!! 10 stars!!! Highly recommended.