Clean, roomy, well-furnished, stylish. Wonderful position. Welcoming and caring host.