5 stars! Second stay, would definitely stay again.