Love staying here but the only reasons we gave only 4 stars was the fact that the bed was not very comfortable and the kitchen was not very well stocked. Also note there are a lot of rules. We are naturally very clean and courteous but the rules were extensive. Despite these things I recommend this place. Mahalo!