When I first arrived at Indigo Pearl I hated it - after coming from relaxed Koh Lanta with the Pimalai and its Thai-style architecture, I felt that we were entering a concrete estate. We were driven around the backs of numerous concrete blocks with exposed, noisy fans and ugly, grey walkways. If the room hadn't been as great as it was then I would have checked out.
I get the whole industrial style, and it's a very personal taste. The interior design and sculptures scattered around the grounds were fantastic (totally a 5* rating) - they were luxurious and unique and we thoroughly enjoyed them. But this was constantly countered by basic and ugly apartment blocks (I would give 2-3* at the most). Unfortunately, as the hotel is so enormous, walking around the exteriors of these blocks made up a large part of our experience of the hotel.
Some loungers were tatty, there was a terrible stained tent with a pop-up massage sign by one pool. We also felt that areas of the foliage looked disheveled.
The cocktails by the pool were 80% crushed ice and so watery. I ordered a couple on the first night and didn't bother for the rest of the time.
Also, their 'freshly squeezed' orange juice was the standard syrup drink served across Thailand, which I feel is unacceptable for a hotel of this level. Especially as they specifically list freshly squeezed on the menus.
Updated maps to show clear walking routes would have been a great help - we really did spend the first two days getting lost trying to find the beach/ various pools/ lobby etc!
The rooms were fantastic. The most comfortable beds we had in Thailand, lovely big terrace with sofa and outdoor tub, and amazing bathrooms. I couldn't fault the rooms in any way. The suites also looked amazing.
Location is just across a small road to the beach, with loungers and lots of water sports to hire. We ate lunch at the beach restaurant and it was excellent. Service was average, but great food. Lots of other options along the beachfront too.
Beach was quiet - lines of loungers but not all taken. Ocean was like a pool, with transparent water, sandy bottom and hardly any movement. Sea lice were a bit nippy, but didn't stop us from going in! And it was a handy 10 min drive to the airport.
In general the hotel service was either outstanding or terribly bumbled, and this was totally dependant on who dealt with us each time. A number of the staff were young, which definitely had an effect.
Would I go again, no. The area felt touristy and the resort was just too big and impersonal for me. I know that other friends have been and loved it though, so it's very much down to personal taste.