5 stars all the way! This is where I hope to stay next time I return!