Oh Happy Days is a restaurant in Altadena that has received excellent reviews. It is known for its quality food and service, making it a popular dining spot.