The location is perfect. Brealkfast was wonderful. One disappointment. The taxi driver who was introduced by the hotel reception desk cheated and charged me higher fare then nomal fare. And he tried to sell other tours persistently. The office should confirm the taxi they are introducing to the guests are reliable.