great stay
The All Seasons was a delight to stay in! All the staff spoke perfect English and they were very fast in providing any services needed. The pool is lovely, clean and warm. We stayed in one of the ground floor rooms with the rain shower and it was defiantly worth the extra money, it gives a great exotic feel to the room. The room it's self was nice, clean, tidy and had enough space for 2. I wouldn't say it was spacious but it wasn't small. The room air conditioning worked well (a must as it was so humid outside!) and we had a large flat screen TV with a good selection of channels.
The hotel spa was also a delight, the quality of services makes it well worth the extra cost verses the cheap massages ect that you can get outside the hotel.
The hotel was well located in Legian, we were in comfortable walking distance to some great restaurants and market stalls for good bargains. Lots going on, close to the beach and you can walk to Kuta. All in all a great stay, we will be going back.