10/10 stay, highly recommended