Room size and bathroom very small, condition its ok, food is good.Roof top terrace has good view , room price is over charge,stuff members are helpful but un experience staff member in reception done un polite behaviour last minute.I paid accommodation full amount online but they said you haven't paid.I said i did ,,i try to find out my reservation in my Hotels.com account that time internet was not working than Hotel over comes he is more rude than stuff because finally they call Expedia and they explain them their fault because they can't see the payment in paper work already.Yes i can understand people do mistakes every body do ,,but the things is here they have check correctly before questioning and they didn't say even we are sorry ,,after that owner said thats Expedia mistake ,it wasn't i know what ever if their mistakes they have to say only sorry ,,look like they expecting sorry from customer..Other things was ok we enjoy our stay not bad hotel, i can recommend that hotel