Very clean. Very new. Good facilities. Good communication. Would recommend / stay again.