We have just returned from 8 days in Bali stayed at KP first time & because this hotel gets so much attention on this forum I thought I would post my opinion.We had a Junior Suite ( B Block) which was very large & easily accomadated us (2A +1C)the towels are not fluffy white but clean the toiletries provided are absolute minimal so dont rely on these.I think there is too much importance placed on what block you are in they are all close to the pools & breakfast area.The room service & poolside menu is the same price & quality as the main resteraunt which was beautiful,affordable & quick.Breakfast was typical Bali breakfast & to be honest if this bores you after a while it is cheap to have breakfast at any of the resteraunts along the beach which we never did we were always happy with what was on offer.The pools were very clean & we were always able to get sunlounges there wasnt a lounge hog in sight.To sum this hotel up I would definately stay here again its in a great location,very affordable & the staff were happy to assist with any request we made of them -one night we needed extra water at 2am & they were only to happy to get it for us,if you are a 5 star person this hotel may not suit your needs & I have stayed in my share so I do know the difference.During our stay we met some lovely people around the pool who enjoyed a chat & we had no hooligin behaviour at all I now understand why they are so heavily booked & if you can get in I am sure you will have a great holiday.