very clean. modern but relaxed. everything was well taken care of