胜 here means 'to be able to bear/endure,' pronounced shèng (in some older readings, shēng). The idiom literally means 'the beauty is more than one can take in.' Used for landscapes, art collections, elaborate banquets — not for a single beautiful thing.