Perfect! Spotless! Welcoming! Special touches! Good position and views! Loved our stay and will be sure to book again when down that way!