Perfect place to stay on all counts! Thank you!