5 stars all around! Loved this stay and would definitely book again.