Beautiful property, clean and friendly. Ridiculously expensive with a lot of hidden or unexpected charges such as a $40/day "Resort Fee" and a tax on that resort fee, also a "Resort Fee Transient Accommodation" daily charge, in addition to a "Resort Fee Maui Transient Accomodation" charge, Valet Parking fee of $45 (there is NO self parking option). So expect to pay at least $100 per day in addition to the base price. Restaurants are very expensive (breakfast buffet is $65.83 per person with tax). Expect to pay $120 per person for dinner at the Banyan Tree (between the two of us we split an appetizer, and each had a cocktail, an entree, and a dessert). That being said, the food at the Banyan Tree was excellent, probably the best we had during the trip. The Breakfast Buffet was also excellent with a wide variety or choices. A less expensive option is their cafe (about $19 for a breakfast burrito, including tax and tip). Another less expensive option is the nearby market (i.e. $3 for two boiled eggs in the refrigerated section). It was quite a long trek from the lobby to our room (or from our room to pick up the car), but the room was close to the pools (very clean, quiet pools and with excellent friendly service setting up towels, and offering poolside drink/food service). They offered towels and bottled water for us to bring when we went out. Incredible view from the bar, and nightly live music in the lobby/lounge. Overall excellent, but you have to be ready to splurge.