Gorgeous, very clean townhouse. Beautiful views, convenient location (walk to beaches), useful shuttle service, and thoughtful hosts. We would definitely stay here again in the future. Mahalo.