Ruth's place has all the amenities you could want for a stay where you would like mix eating in and eating out. It was perfect for our little ones who could have some wind down / play time at the beginning and the end of day. The view from the balcony alone makes this place worth it!
Ruth is responsive and helpful and I'd be happy to stay here again.