Everything is provided! This is a 10 out of 10 place. The bed is amazing, the bathroom and food provided is super accommodating and any questions are answered straight away. Finding transport is so easy as well. Best place to stay at a great price too.