Modern, clean, well-equipped, convenient. Would stay again!