Top notch. 5 stars. Best place we’ve stayed at! Highly recommend! When we return, we will stay here! Can’t say enough good things about it.