5 stars all around! One of our favorite places we've stayed at thanks to a great host. Attention to detail and preparing for anything we might need made it a wonderful stay.