Thoroughly enjoyable from start to finish. Light hearted comedy with solid emotional moments as well. Way better than I anticipated which is always a pleasant surprise. J-Lo is solid. The schmuck who walked out after 35 minutes missed an entertaining flick.