A good and ripe pineapple should be firm with a slight give (think: avocado). It should also have healthy green leaves and a sweet smell from the bottom. The closer the color is to yellow the more ripe the fruit is.