Clean, beautifully decorated, very enjoyable stay.