Great hosts, clean facilities, wonderful views and little unexpected extras add up make this a great place to stay.