Both things are perfect
1. Hosts - clear communications and continuous support
2. Place - clean, tidy and as described. Value for money.
Definitely can try again.