Very clean. Great location. Not quite as new as the pictures make it seem but I'd stay here again.