Very clean. Beautiful view. Nice & cozy. Would come back again.