For the price you're paying, this place is pretty good. The best part about it is the near by beach, awesome grocery store, amazing Indian restaurant and bakery, and the easy public bus into Byron. The accommodation itself is decent. The bedroom is good enough, a place to lay your head and a comfy enough bed, with storage space for your belongings. What turned out to be below expectation for us was the overall cleanliness of the space. Since there are other people living there as well, the common areas like the bathroom and the kitchen are not kept very clean. There were dishes available for use in the kitchen but most of them were put away dirty so they needed to be washed before use. Some dirtier than others. The bathroom sink has stains on it and was often left covered in hair. The towels provided to us were old, worn, mismatched, and filthy. The toilet is in a separate room which is kept fairly clean. The hospitality was good. Everyone was very kind. We had a small unprofessional incident at check-in, but other than that, everything was pretty good. Like I said, the location is the best part (but watch out for all the mozzies), and for what you're paying you shouldn't go in with high expectations anyways. There is a piano, so if you play then thats a bonus!