Good location, but I would recommend having a rental car. Nice central location so you can get to anywhere on the island within about 20 minutes. Close to Fira as well.
The place is very clean, the cleaner does a terrific job.
The only criticism is that the bed in suite 11 has collapsed in the middle which makes it uncomfortable to sleep on.