Great place, clean, beautiful, Solomon is great at communication, and knows true meaning of Aloha!