Definitely a 5 star stay, exceeded expectations, all 5 of us want to stay again.