High quality flat and great place to stay