5 stars across the board ... amazing stay in amazing location ... truly a dream.