Villa de Babat is an excellent option if you're going to Batanes! :) It's a very homey place (it is a homestay, after all). They have unlimited brewed coffee and water (not bottled though, you can bring the glass to your room, but you should have your own container if you want to have water when you go out). The room was spacious enough, and the bed was really cozy. They will provide towels, but you have to bring your own amenities (toothbrush, bath soap and shampoo). TV was flat-screen and USB-capable (Almost no internet connection, so no Netflix! Bring your own movies if you want to watch anything and nothing's good on cable). During our stay, there is an ongoing construction just beside the place, so it can be noisy during the day, but it is peaceful at night. For the free breakfast, you won't have a choice, but the food is good enough. We attended a wedding during our stay, and we had our clothes ironed. When we checked out and asked how much we should pay, we were lucky enough that the owner was there and waived the fee for us! The place is also really close to the airport. May be a disadvantage if you have plans of just walking around the town to look for a place to eat (the place is still walkable to areas in town, but it's also very easy to just call a tricycle - they can call for you if you need one). Even if it was so close, they will still provide free airport transfers for you. Will definitely stay here again :)