Taking our 10 year anniversary trip to maui at the end of May and I can't make a decision between these three hotels. Beach is important and I have read that Sheraton would be the best choice, but I also want nice grounds. My ideal would be to have a beach that has food and drink service on it. Do any of the beaches at these three hotels even offer that? I also would like to be close enough to walk to go out to dinner and bars in the evening. We also want to go do some hiking and snorkeling, I have read that the service is not good at Westin and there is a lot of construction going on there, so as of right now it is at the bottom of my list. Any recommendations and input would be greatly appreciated!