In a major development, Vista Rooms, the country’s largest luxury villa rental platform, has rebranded itself as StayVista. The brand offers....