I stayed at the Horizon Beach resort...
I stayed at the Horizon Beach resort from the 14th to 17th Feb 2007 and i must say that this hotel exceeded our expectation. i had an early flight and reached the hotel around 1030am, though check-in time was 2pm, the hotel staff allowed us an earlier then usual check-in (i guess there was room available and they were flexible) they also upgraded our room from a standard room to a deluxe room.
Our room was at the ground floor just outside the swimming pool, but it was pretty quiet (not noisy as i expected), the room size was big and bathroom was nice and roomy as well with bathtub, though we didnt have much of a view, it was alright, the second floor and third floor room have a balcony attached and so i guess you could have a little more privacy.
Location wise, Horizon was great as it was very near the beach, and once out of the lobby, ou are right smack in the middle of patong beach with shops everywhere, restaurants, bars etc. Horizon is just next to the holiday Inn and getting a Tuk-tuk or cab would be very easy.
Breakfast was good as there was quite a good variety, room service was occasionally slow but i guess I could live with it (just need to chase up sometimes on your request). Only grouse for this hotel is that even though there are 2 swimming pools, both pools are very small.
Overal i rate this hotel very good value for money considering the location, size of room, breakfast and would definately consider staying here again for my next trip to Phuket.