Perfect view, perfect stay, perfect hosts. Would stay here again over a hotel any day.