Modern, well maintained and spotlessly clean. Had a great stay