Our family stayed at the Grand Hyatt in Poipu for half our vacation and the other half at the Sheraton in Coconut Beach. Overall we preferred the Sheraton. At the Sheraton we had bigger and newer rooms, with a much better ocean view, at half the price. Sure, the grounds at the Grand Hyatt are nicer, and there are more pools, a slide, and a "lazy river". But the place is just too big. It takes too long to get to your room, the pools, your car. Making it less relaxing and more of a planned chore. The Sheraton felt more "intimate" and relaxed. The ocean is way closer to the rooms, so you get the nice breezes and sound of the waves. They don't charge you for every little thing the Grand Hyatt does. The food was better. Lastly, there was a notable difference in the staff. Except the person who checked us in, almost every other staff member we ran into at the Grand Hyatt seemed unhappy to be working there. At the Sheraton, they all seemed to be working together like a family. Laughing and enjoying their job, which was confirmed by the multiple ones we asked. Our server, Kaisha, at The Crooked Surf was excellent.