Perfect location, very clean. Has everything we needed for the stay. Mahalo!