No Mario's home isn't too good to be true. It's actually great.