Excellent all around. We loved staying here and will definitely be back.