This place is exactly as advertised and better. It is a Westin timeshare resort with all the amenities you would expect from the Westin. The pools are great and the beach and ocean are steps away from the pool. The water is crystal clear right on the beach with coral approximately 15-20 feet into the water with exceptional snorkeling. Just wait when you get there everyone will be snorkeling right off the beach because it is an amazing other world just feet away from your room. We had an ocean front room in the North Tower which was great. The only disappointment that I could think of and it really isn’t anything to take away from the place is we rented beach chairs and umbrella for the resort for a day. It was $40 total which we thought was responsible. The only problem is at 3:45 they start picking up the beach and taking away chairs and umbrellas they rented. Sunset is not until 7pm and here we were rented the beach equipment for a day but after 5 hours it was picked up. Not a knock on this rental just a quick tip to stop at Cisco, Target or Walmart right by the airport and buy a nice beach umbrella (not the $10 one, we saw a few of those fold up and fly away on people, it is extremely windy on the beach). Also buy a few chairs. Depending on how long your stay is an investment up front will get you an all day beach chair and umbrella for less than renting them for the week. They rent chairs for $10 each a day and umbrellas for $20 per day. Enough on that back the everything else it was fantastic and will stay here on our next trip not doubt about it. There are actually 3 Westin resorts together at this location so all of the amenities at all 3 are at your disposal when you stay at this rental. The Italian restaurant was one of the best meals we ate in Maui. The only meal better was at The Plantation House which is at the golf course and is the best place in Maui in my book and a must. This is a great rental for a couple or a family of 4. The pull out sofa bed I was skeptical about, but turned out to be extremely comfortable. Great great great fantastic vacation and resort.