In spite of reading many good reviews, our experience was very disappointing. The cleaning crew failed to properly clean and prepare the unit and our 4 night stay was terminated after one short night. The host tried to arrange for a new cleaning crew, but we elected to cancel and move on. The property is in a great location, pre-arrival communications were great, and the host did what he could to respond to our unfortunate situation. Hopefully, others who follow will have a much better experience than ours. Be sure and stop by Lei Lei's for their great breakfast sandwich and scrambled egg selections!