Perfectly situated, beautiful, very clean; hosts provide all the necessities.