5 stars on all counts. Beautiful home!