Would recommend to stay at Dipaka. Very central location, clean apartment with all amenities that you need. Check in was also very smooth. The roof top terrace is a nice bonus.