Immaculately presented. Generously sized spaces. Very comfortable. Thoroughly enjoyed our stay.