Bandula is fantastic! The place is small, but incredibly private. The area is really spectacular as well.