Spotless. Very nice amenities and food. Nice cozy place for a small party