5 star everything! Would love to come back here next time we visit Washington DC.