Super clean and comfortable place, centrally located on the island; made driving convenient and simple.