We had an absolutely amazing time staying at Green Sands Oasis. The rooms are kinda small, but there is a big communal area to hangout and get to know others travelers. There are two bathrooms that are split between the four bedrooms, so you just share with one other room. There is also a grassy area you can play, a garden to grab some extra veggies or herbs for your meal, or fruit trees to eat from.
If you are social and love to get to know others then I highly recommend this place. We met some amazing people that we got to catch up with every morning and evening we were there. Then Deanna would come by every day and check on us and also bring some fresh fruit from their orchards.
Like I said, we loved this place and would definitely stay there again if we are in the area. Good home base. I definitely recommend this place to others that enjoy a hostel type living situation and those that like to get to know others.