My stay at the Kee Resort & Spa was very pleasant. It is in a great location and it is just steps to Bangla Road and the beach. If you are looking for a quiet and relaxing hotel then this is not the place for you as music can be heard into the early hours. This was not really an issue for me. If, however, you want to be close to the beach, Bangla Road, restaurants, bars, and shopping, it is the perfect place. The staff here is extremely friendly and nice. The breakfast buffet was also very good. My biggest complaint is that the wifi in my room was inconsistent and did not work very well. I did have a corner room at the far end so it seems that they are badly in need of a range extender. The wifi worked very well in the common areas but besides the pool and the restaurant there are very few places to sit. In the few places there are to sit down it is very uncomfortable. It is hot and the chairs are hard and oddly shaped. Also, the shower curtain door made it hard to keep the bathroom floor from getting wet. The bartender at the pool bar was extremely slow. The fitness room is very small and basic with just a few machines and very light dumbbells. However, Fitness Hero is excellent and just a short walk away. They offer daily and weekly rates. I had a very pleasant stay at the Kee Resort and would consider staying here again for the overall value, location, and friendliness of the staff.