Immaculate! Gorgeous! Great location! Hosts go above and beyond with extras! We plan to stay here again.